/*初始化样式*/
html{
  font-size:100px;
}
p{
  margin: 0;
}
ul{
  padding: 0px;
  margin: 0px;
}
ul li{
  list-style: none;
  margin: 0px;
  padding: 0px;
}
a{
  text-decoration: none;
  color: rgba(0,0,0,1);
}
a:link{
  text-decoration:none;
  border: none;
}
a:visited{
  text-decoration:none;
  border: none;
}
a:hover{
  /*background-color: #C51720;*/
  color: white;
  border: none;
  text-decoration:none;
}
a:active{
  text-decoration:none;
  border: none;

}
a {
  blr:expression(this.onFocus=this.blur());
  outline: none;
}
a:focus {
  outline: none;
}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
input[type="number"]{-moz-appearance:textfield;}
.container{
  margin: 0px;
  padding: 0px;
}
.row{
  margin: 0px;
  padding: 0px;
}
body{
  font-family: "Microsoft YaHei"
}
input{
  outline:medium;
}
div span ul{
  background-color: #ffffff;
}
button{
  outline:none;
}
.container-fluid{
  margin: 0;
  padding: 0;
}
/*手机屏幕不同的监听配置*/
@media (max-width : 414px){
  .menu_center_right
  ,.store_center_right
  ,.goods_center_right{
    padding-bottom: 310px !important;
  }
  .productop .add
  ,.foodop .add{
    margin-right: 15px !important;
  }
}
@media (max-width : 375px){
  .menu_center_right
  ,.store_center_right
  ,.goods_center_right{
    padding-bottom: 250px !important;
  }
  .productop .add
  ,.foodop .add{
    margin-right: 8px !important;
  }
}
@media (max-width : 320px){
  .menu_center_right
  ,.store_center_right
  ,.goods_center_right{
    padding-bottom: 150px !important;
  }
  .productop .add
  ,.foodop .add{
    margin-right: 0 !important;
  }
  .shop_product
  ,.food_name{
    margin-right: 3px !important;
  }
  .foodop-num{
    width: 30px !important;
  }
}

@media (min-width: 768px){
  .container {
    width: 100%;
  }
}
html{
  font-size:100px;
}
/*手机屏幕不同的监听配置*/
/*tittle样式开始*/
.first_main{
  width: 6.4rem;
  margin: 0;
}
.first_top{
  z-index: 1;
  height: 40px;
  text-align: center;
  line-height: 40px;
  position: fixed;
  border-bottom: 1px solid #E3E3E3;
  width: 100%;
  background-color: white;
  top: 0;
}
.first_top .glyphicon{
  position: absolute;
  font-size: 15px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  left: 0;
  top: 0;
}
.first_title{
  margin: 0;
  font-size: 16px;
}
/*tittle样式结束*/

/*登录页面样式*/

.zc_content {
  width: 70%;
  margin: 85px auto;
  text-align: center;
}
.zc_pw {
  width: 100%;
  border: 1px solid #bfbfbf;
  border-radius: 5px;
  margin-top: 20px;
  height: 40px;
  padding: 5px;
  font-size: 15px;
}
.zc_lg {
  width: 100%;
  background-color: rgb(231, 20, 26);
  color: white;
  border-radius: 5px;
  border: none;
  padding: 8px 0;
  margin-top: 45px;
}

.zc_item2{
  font-size: 14px;
  margin-top: 10px;
}
.zc_zc {
  color: rgb(175, 175, 175);
  float: left;
}

.zc_forgetPsw {
  float: right;
  color: rgb(37, 164, 221);
}

/*添加菜品*/
.add_top{
  position: fixed;
  top: 0;
  width: 100%;
  height: 50px;
  text-align: center;
  font-size: 18px;
  line-height: 50px;
  background-color: #f8f8f8;
  border-bottom:1px solid #9c9c9c;
}

.glyphicon-chevron-left{
  position: absolute;
  font-size: 15px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  left: 0;
  top: 0;
}
.add_list{

}

/*主页样式*/
.dpgl_top{
  position: fixed;
  top: 0;
  width: 100%;
  height: 50px;
  text-align: center;
  font-size: 18px;
  line-height: 50px;
  background-color: #f8f8f8;
  border-bottom:1px solid #9c9c9c;
}
.dpgl_dpzt{
  margin-top: 50px;
  width: 100%;
}
.Store_status {
  width: 100%;
  padding: 0 15px;
  height: 40px;
  line-height: 40px;
  font-size: 15px;
  position: relative;
  color: #8D8D8D;
  border-bottom: 1px #bdbcbc solid;
}
.Store_status input[type=radio] {
  visibility: hidden;
  width: 0;
}

.Store_status label > span:after {
  content: '';
  width: 11px;
  height: 7px;
  position: absolute;
  top: 6px;
  left: 5px;
  border: 3px solid #fff;;
  border-top: none;
  border-right: none;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.Store_status label {
  width: 100%;
  height: 40px;
  cursor: pointer;
  position: absolute;
  font-weight: 100;
  top: 0;
  right: 0;
  opacity: 1;
  margin: 0;
  padding-left: 4%;
}

.Store_status label > span {
  width: 20px;
  height: 20px;
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 5%;
  opacity: 1;
  background: #8D8D8D;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
}

.Store_status input[type=radio]:checked + label > span {
  background: #30AE4F;
}

.Store_status input[type=radio]:checked + label {
  color: #30AE4F;
}
.dpgl_manage{
  height: 80px;
  width: 100%;
  border-bottom: 1px solid #bfbfbf;
}
.dpgl_logo{
  width: 50px;
  height: 50px;
  margin:15px 15px 15px 15px;
  float: left;
}
.dpgl_manage_left{
  height: 50px;
  margin-top: 15px;
  float: left;
}
.dpgl_manage_left span{
  font-size: 18px;
  font-weight: bold;
}
.dpgl_manage_left p{
  font-size: 17px;
}
.dpgl_button{
  width: 90%;
  height: 50px;
  border-radius: 30px;
  background-color: #397ff5;
  margin: 30px 5%;
  color: #ffffff;
  font-size: 20px;
  border: none;
}
.dpgl1_list{
  width: 95%;
  margin: 60px auto 0;
  border: 1px solid #bfbfbf;
}
.dpgl1_manage{
  height: 70px;
  width: 100%;
  border-bottom: 1px solid #bfbfbf;
}
.dpgl1_manage span{
  font-size: 18px;
  display: block;
  margin: 10px 0 -13px 15px;
  font-weight: bold;
}
.dpgl1_input{
  border: none;
  margin: 0 0 0 15px;
  font-size: 16px;
}
.dpgl1_button{
  width: 90%;
  height: 50px;
  border-radius: 5px;
  background-color: #397ff5;
  margin: 30px 5%;
  color: #ffffff;
  font-size: 20px;
  border: none;
}
.add_choice{
  width: 100%;
  height: 50px;
  border-bottom: 1px solid #bfbfbf;
}
.add_choice span{
  font-size: 18px;
  display: block;
  font-weight: bold;
  margin: 10px 15px 0 15px;
  float: left;
}
.add_choice1{
  height: 30px;
  width: 100px;
  border: none;
  float: right;
  margin: 10px 10px 0;
  font-size: 16px;
  outline: none;
}
/*底部栏样式*/
.model_btn {
  border-top: 1px solid #b2b2b2;
  height: 50px;
  background-color: #F8F8F8;
}
.all {
  padding: 0;
}
.model_menu {
  margin: 0;
  padding: 0;
  margin-top: 5px;
}
.model_menu li {
  margin: 0;
  padding: 0;
  text-align: center;
}
.model_icon {
  width: 100%;
  height: 20px;
}
.model_menu .bot {
  color: #878787;
  font-size: 11px;
  width: 100%;
  height: 18px;
  line-height: 18px;
  display: block;
}
.model_menu .bot_focus{
  color: #df5153;
}
.model_menu .img {
  width: 20px;
  height: 20px;
}
/*底部栏样式*/